import { LOGIN } from "../actionTypes/loginType";
const initState = {
  // window.sessionStorage:数据持久化
  // 因为redux的数据是存在内存里的
  user: window.sessionStorage.getItem("user") || ""
};
export default (state = initState, action) => {
  const newState = JSON.parse(JSON.stringify(state));
  switch (action.type) {
    // 当页面发起一个登录成果后的动作，我们将用户信息存储
    case LOGIN:
      newState.user = action.value;
      window.sessionStorage.setItem("user", JSON.stringify(newState));
      return newState;
    default:
      return state;
  }
};
